pythagorean identities visualized